// 小明开发

// 因为小明知道自己在xiaoming.js中定义了一个flag变量，所以在此可以直接使用（但实际上，小红在xiaohong.js中将flag变量赋值为false了，所以这里打印不出‘小明’）
// if (flag) {
//     console.log('小明');
// }

// 为了解决多人开发中，小明定义的变量被小红修改，可以使用匿名函数闭包的方式
;
(function () {
    // 1.使用flag
    if (moduleA.flag) {
        console.log('小明');
    }

    // 2.使用sum函数
    console.log(moduleA.sum(40, 50));
})();

// // 使用CommonJS导入模块
// var {flag,sum} = require('./xiaoming.js')